// pages/privateteacher/private.js
var Http = require('../../utils/http');
var Utils = require('../../utils/util');
Page({
  /**
   * 页面的初始数据
   */
  data: {
    searchForm: {
      keywords: '',
      page: 1
    },
    listData: [{
      "member_name": "啊sir",//会员名称
      "mobile":"152023658774",//手机号码
      "last_course_name": "上次课程",//最后一次课程名称
      "course_count":"10",//购买次数
      "surplus":"5",//剩余次数
      "last_course_time":"2019-11-11 11:11:11",//最后一次上课时间
      "member_id":11,//会员id，
      "pt_order_id":11//私教课订单id
    }],
  },
  getData() {
    const self = this;
    Http.getLoginInfo((loginInfo) => {
      wx.showLoading({
        title: '获取数据中...'
      });
      Http.post('/LongTimeGo', Utils.extend(true, { pt_id: loginInfo.pt_id, shop_id: loginInfo.shop_id }, self.data.searchForm), (res) => {
        wx.hideLoading();
        if (res.flag) {
          if (this.data.searchForm.page === 1) {
            self.setData({
              'listData': res.data
            })
          } else {
            self.data.listData.push(res.data);
            self.setData({
              'listData': self.data.listData
            })
          }
          if(res.data.length>0){
            self.data.searchForm.page = self.data.searchForm.page+1;
            self.setData({
              'searchForm.page': self.data.searchForm.page
            })
          }
        } else {
          if (this.data.searchForm.page === 1) {
            self.setData({
              'listData': []
            })
          }
        }
      });
    });
  },
  keywordsBlur(e) {
    this.setData({
      'searchForm.keywords': e.detail.value
    });
  },
  search() {
    this.setData({
      'searchForm.page': 1
    });
    this.getData();
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  onShow() {
    this.setData({
      'searchForm.page': 1
    });
    this.getData();
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.getData();
  }
})
